.address {
    padding: 15rpx;

    .user {
        display: flex;
        justify-content: space-between;
    }

}

.title {
    padding: 15rpx;
}

.goods_container {
    padding: 15rpx;
    display: flex;

    .checkbox {
        flex: 1;
        display: flex;
        align-items: center;
    }

    .image {
        flex: 3;

        image {
            width: 90%;
        }
    }

    .goods_info {
        flex: 5;
        display: flex;
        flex-direction: column;
        justify-content: space-between;

        .goods_title {
            display: -webkit-box;
            overflow: hidden;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        }
        .wrapper{
            display: flex;
            padding: 12rpx;
            .price {
                flex: 1;
                font-size: 32rpx;
                color: var(--themeColor);
            }
            .count{
                flex: 1;
                text-align: right;
            }
        }
    }
}

// 底部工具栏
.tools_car {
    position: fixed;
    display: flex;
    align-items: center;
    bottom: 0;
    width: 100%;
    height: 90rpx;
    border-top: 1rpx solid #ccc;

    .checkAll {
        flex: 1;
    }

    .total_price {
        padding: 15rpx;
        flex: 2;
        text-align: right;

        .train_cost {
            font-size: 20rpx;
        }

        .price_text {
            color: var(--themeColor);
        }
    }

    .payButton {
        flex: 1;
        height: 100%;
        color: white;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: var(--themeColor);
    }
}

.null {
    width: 100%;
    color: var(--themeColor);
    padding: 120rpx;
    font-size: 180rpx;
    display: flex;
    justify-content: center;
    align-items: center;
}